body {
    /*background: url(../images/bj-001.jpg) center center;*/
    /*让图片上下左右居中放置*/
    /*background-size: cover;*/
    /*填充*/
    margin: 0;
    padding: 0;
    position: relative;
}

html,
body{
    height: 100%;
    font-family: sans-serif;
}

nav{
    padding: 20px 0px;
}

ul{
    text-align: right;
}

li{
    display: inline;
    list-style: none;
}

li a{
    text-decoration: none;
    color: #fff;
    margin: 0px 5px;
    padding: 0px 20px;
}

#title{
    width: 100%;
    text-align: center;
    position: absolute;
    height: 60%;
}

#title h1{
    font-size: 54px;
    margin-bottom: 20px;
    color: #fff;
}

#title p{
    font-size: 21px;
    margin-bottom: 60px;
    color:#fff;
}

#title a{
    font-size: 18px;
    color: #fff;
    border: 1px solid #fff;
    border-radius: 3px;
    padding:10px 100px;
    text-decoration: none;
}

#background {
    width: 100%;
    height: 700px;
    background: url(../images/bj-001.jpg) center center;
    background-size: cover;
}

#sign {
    float: left;
    padding: 0 20px;
    color: #fff;
}

#about {
    width: 100%;
    height: 400px;
    text-align: center;
    background-color:rgb(245,245,245);
}

#about p{
    margin: 0;
    padding: 0;
    text-align: center;
    font-size: 16px;
}

#about img{
   padding: inherit;
}
.PersonalHealthManagement {
    width: 180px;
    margin: 40px 40px;
     display: inline-block;
}

#transition {
    width: 100%;
    height: 300px;
    background: url(../images/bj-002.jpg) center center;
    background-size: cover;
}


#web-information{
    width: 100%;
    height: 200;
    background-color: black;
    text-align: center;
    color: #fff;
}
#web-information p{
    margin: 0;
    padding: 0;
}


#bold {
    font-weight: bold;
}

#title a:hover {
	border: none;
	color: #fff;
}

.doctor-button:hover{
    background: rgb(0,191,255);
}

.patient-button:hover{
    background-color: rgb(144,238,144);
}

.login{
	width: 100%;
	height: 50%;
	background-color: transparent;
	float: left;
	margin-bottom: 15px;
    display: none;
    margin-top: 300px;

}
.login_address{
	text-align: center;
	font-family: "微软雅黑";
	font-size: 25px;
	padding-top: 10px;
    color: aliceblue;
}
.login_txt1{
    top:30%;
    width: 73%;
    left: 10%;
	position: absolute;
	text-align: center;
	font-size: 18px;
	color: white;
	
}
.login_txt2{
    top: 45%;
	position: absolute;
	text-align: center;
	font-size: 18px;
	color: white;
    width: 73%;
    left: 10%; 
	
}
.login_button{
	float: left;
	position: absolute;
    width: 20%;
	left: 40%;
	top: 60%;
    height: 10%;
	border-radius: 10px;
	border: none;
	background-color: lightskyblue;
	font-family:"微软雅黑";
}
.login_input{
	width: 150px;
	height: 20px;
	border-radius: 10px;
    font-size:15px;
    padding-left: 15px;
}

.docker {
    width: 30%;
    left: 35%;
    position: absolute;
    height: 300px;
    border-style: groove;
    border-radius: 10px;
    }

.title1 {
    width: 100%;
    height: 400px;
    margin-top:  200px;
}
